package com.tian.service;

import com.tian.common.CommonResult;
import com.tian.dto.*;

/**
 * {@code @description:} 充电记录服务
 *
 * @author tianwc 公众号：Java后端技术全栈
 * 在线刷题 1200+java面试题和1000+篇技术文章：<a href="https://woaijava.cc/">博客地址</a>
 * {@code @date:} 2024/2/20 20:48
 * {@code @version:} 1.0
 */
public interface ChargeRecordService {

    /**
     * 用户充电开始
     */
    CommonResult<Boolean> startCharge(ChargingStartReqDto chargingStartReqDto);
    CommonResult<Boolean> stopCharge(ChargingStopReqDto chargingStopReqDto);

    /**
     * 模拟充电数据上报
     */
    void chargingDataReport(Integer stationGunId);

}
